home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / diag / fp_hlp10.zip / FP-HLP10.TXT < prev    next >
Text File  |  1992-11-30  |  69KB  |  1,752 lines

  1. *********************************************************************
  2. SYSTEM WORKSHEET/CHECKLIST WITH DEFAULTS:
  3.  
  4. BOARD                 ADDRESS        I/O     IRQ     DMA
  5.  
  6. VGA/EGA               A000-B000    3B4-3DA    2
  7.                       B800-C000
  8. CGA                   B000-C000    3D0-3DF
  9. HERCULES              B000-C000    ?
  10. MONO                  B000-B100    3B0-3BF?
  11. OTHER VIDEO CARD
  12. TARGA        (DEFAULT:A000)        220
  13. VISTA                              228
  14.  
  15. HD CONTROLLER                      320-32F    14
  16. FD CONTROLLER                      3F0-3F7    6
  17. SCSI CONTROLER        C800-CB00    220-22F    15      5
  18.  
  19. LPT1                               3BC-3BF    7
  20. LPT2                               378-37B    5
  21. COM1                               3F8-3FF    4
  22. COM2                               2F8-2FF    3
  23. COM3                               3E8-3EF    4
  24. COM4                               2E8-2EF    3
  25. GAME                               200-20F
  26. MOUSE
  27. SOUND CARD
  28.  
  29. GPIB/PCII                          2B8        7       1
  30. GPIB/PCIIA                         2E1                1
  31. IOMEGA      (PCIIB/50:CE00)        340-345    3
  32. TAPE CONTROLLER
  33. CO-PROCESSOR                       0F0-0FF    13
  34. NETWORK CARD
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. REMEMBER: ALWAYS CHECK AND DOUBLE CHECK YOUR CABLES!
  67. *********************************************************************
  68. SYSTEM BOARD:
  69.  
  70. WHEN IN DOUBT: IT'S A CABLE ERROR!
  71.  
  72. Power connectors to mother board: black pair of cables go towards center.
  73.  
  74. Check that all chips are firmly seated and re-install any boards. Some
  75. boards, like old Targas, can be seated in 8-bit slots even though they
  76. have 16-bit connectors. Due to "bad power" superstitions, avoid the slot
  77. furthest from the power supply.
  78.  
  79. PC ERROR CODE (abridged)
  80.  
  81. 01xx    SYSTEM BOARD    
  82. 101     interrupt failure
  83. 102     bios rom checksum error (pc,xt),timer (at,mca)
  84. 103     basic rom checksum error (pc,xt), timer interrupt (at,mca)
  85. 104     interrupt controller (pc,xt);protected mode (at,mca)
  86. 105     timer (pc,xt), keyboard controller (mca)
  87. 106     system board
  88. 107     system board adapter card or math coproc, hot nmi test (mca)
  89. 108     system board, timer bus (mca)
  90. 109     dma test, memory select (mca)
  91. 110     system board memory (isa); system obard parity check (mca)
  92. 111     adapter memory (isa);memory adapter parity check (mca)
  93. 112*    adapter, watchdog time-out (mca)
  94. 113*    adapter, dma arbitration time-out (mca)
  95. * = if seen during advanced diag, replace device being tested when error
  96.     code appeared on screen.
  97. 115     80386 protect mode
  98. 121     unexpected hardware interrupt
  99. 131     cassette wrap test (pc)
  100. 132     dma extended registers
  101. 133     dma verify logic
  102. 134     dma arbitration logic
  103. 151     real-time clock (or cmos ram)
  104. 152     system board (isa); real time clock or cmos (mca)
  105. 160     system board id no recognized (mca)
  106. 161     system option (dead battery) (cmos chip lost power)
  107. 162     system options (run setup) (cmos checksum or crc error)
  108. 163     time & date (run setup) (clock not updating)
  109. 164     memory size (run setup);(cmos does not match system)
  110. 165     adapter id mismatch (mca)
  111. 166     adapter time-out;card busy (mca)
  112. 167     system clock not updating (mca)
  113. 199     user - indicated device list not correct
  114.  
  115. 02xx    MEMORY (SEE ALSO 110,111,164)
  116. 201     memory error 
  117. 202     memory address line 0-15
  118. 203     memory address line 16-23;line 16-31 (mca)204 relocated memory (psw2)
  119. 205     error 1st 128k (ps2 isa);cmos (ps2 mca)
  120. 207     rom failure
  121. 211     system board memory;system board 64k (mca)
  122. 215     memory address error;64k on daughter/sip 2 (70)
  123. 216     system board memory;64k on daughter/sip 1 (70)
  124. 221     rom to ram copy (mca)
  125. 225     wrong speed memory on system board (mca)
  126.  
  127. 03xx    KEYBOARD
  128. 301     keyboard no respond
  129. 302     user-indicated error from keyboard test (pc,xt)
  130. 302     keyboard locked (at, ps2 model 25,30)
  131. 303     keyboard/system board interface
  132. 304     keyboard or system unit error; keyboard clock (mca)
  133. 305     keyboard fuse on system obard (50,60,80);++5v error (70)
  134. 341     keyboard
  135. 342     keyboard cable
  136. 343     enhancement card or cable
  137. 365     keyboard (replace it)
  138. 366     interface cable (replace cable)
  139. 367     enhancement card or cable (replace)
  140.  
  141. 04xx    MONOCHROME DISPLAY
  142. 401     memory, horizontal sync frequency or vertical sync test
  143. 408     user-indicated display attributes
  144. 416     user-indicated character set
  145. 424     user-indicated 80x25 mode
  146. 432     monochrome card parallel port test
  147.  
  148. 05XX    COLOR/GRAPHIC DISPLAY
  149. 501     memory, horizontal sync frequency or vertical sync test
  150. 508     user-indicated display attributes
  151. 516     user-indicated character set
  152. 524     user-indicated 80x25 mode
  153. 532     user-indicated 40x25 mode
  154. 540     user-indicated 320x200 graphic mode
  155. 548     user-indicated 640x200 graphic mode
  156. 556     light pen test
  157. 564     user-indicated screen paging test
  158.  
  159. 06xx    DISKETTE DRIVES &/OR ADAPTER
  160. 601     disk/adpater test fail, drive or controller (mca)
  161. 602     disk test (pc,xt); disk boot record (mca)
  162. 603     disk size error
  163. 606     disk verify function
  164. 607     write protect disk
  165. 608     bad command;disk status returned
  166. 610     disk initialization (pc,xt)
  167. 611     timeout disk status returned
  168. 612     bad nec; disk status returned
  169. 613     bad dma disk status returned
  170. 614     dma boundary error
  171. 621     bad seek; disk status returned
  172. 622     bad crc;disk status returned
  173. 623     record not found; disk status returned
  174. 624     bad address mark; disk status returned
  175. 625     bad nec seek; disk status returned
  176. 626     disk data compare error
  177. 627     disk change line error
  178. 628     disk removed
  179. 630     drive a  index stuck high
  180. 631     drive a index stuck low
  181. 632     drive a track 0 stuck off
  182. 633     drive a track 0 stuck on
  183. 640     drive b index stuck high
  184. 641     drive b index stuck low
  185. 642     drive b track 0 stuck off
  186. 643     drive b track 0 stuck on
  187. 650     drive speed
  188. 651     format fail
  189. 652     verify fail
  190. 653     read fail
  191. 654     write fail
  192. 655     controller
  193. 656     drive
  194. 657     write protect stuck protect
  195. 658     change line stuck changed
  196. 659     write protect stuck unprotected
  197. 660     change line stuck unchanged
  198.  
  199. 07xx    MATH COPROCESSOR
  200. 713     voltage/temperature sensitivity test
  201.  
  202. 09xx    PARALLEL PRINTER ADAPTER
  203. 10xx    ALTERNATE PRINTER ADAPTER
  204. 11xx    COMMUNICATIONS DEVICES ASYNCHRONOUS COMMUNICATIONS ADAPTER
  205.         SYSTEM BOARD ASYNCHRONOUS PORT (MCA) 16550 INTERNAL MODEM (PS2) 
  206. 12xx    ALTERNATE COMMUNICATIONS DEVICES ASYNCHRONOUS COMMUNICATIONS ADAPTER
  207.         (ISA) DUAL ASYNCHRONOUS COMMUNICATIONS (DAC) ADAPTER (MCA) 16550
  208.         INTERNAL MODEM
  209.  
  210. 13xx    GAME CONTROL ADAPTER
  211. 1301    adapter fail
  212. 1302    joystick test
  213.  
  214. 14xx    COLOR/GRAPHICS PRINTER
  215. 15xx    SDLC (SNCHRONOUS DATE LINE CONTROL) COMMUNICATION ADAPTER
  216. 16xx    DSEA (DISPLAY STATION EMULATION ADAPTER) IN CASE OF 16XX ERROR
  217.         TRY REMOVING NON-IBM ADAPTER & THEN REPEAT THE TEST
  218.  
  219. 17xx    FIXED (HARD) DISK/ADAPTER
  220. 1701    drive not ready (pc,xt); fixed disk/adapter test (at,ps2)
  221. 1702    tiem-out (pc,xt);fixed disk/adapter (at,ps2)
  222. 1703    drive (PC,XT,PS2)
  223. 1704    controller (pc,xt);adapter or drive error (at,ps2)
  224. 1705    no record found
  225. 1706    write fault
  226. 1707    track 0 error
  227. 1708    head select error
  228. 1709    bad edd (at)
  229. 1710    read buffer overrun
  230. 1711    bad address mark
  231. 1712    bad address mark (pc,xt);error of undetermined cause (at)
  232. 1713    data compare error
  233. 1714    drive not ready
  234. 1730-2  adapter
  235. 1750    drive verify
  236. 1751    drive read
  237. 1752    drive write
  238. 1753    random read test
  239. 1754    drive seek test
  240. 1755    controller
  241. 1756    controller ecc test
  242. 1757    controller head select
  243. 1780    hard disk drive c fatal;time out
  244. 1781    hard disk drive d fatal;time out
  245. 1782    hard disk controller (no ipl from hardfile)
  246. 1790    drive c nonfatal error (can attempt to run ipl from drive)
  247. 1791    drive d non fatal error (can attempt to run ipl from drive)
  248.  
  249. 18xx    EXPANSION UNIT (PC,XT ONLY)
  250. 20xx    BSC (BISYNCHRONOUS COMMUNICATIONS) ADAPTER
  251. 21xx    ALTERNATE BISYNCHRONOUS COMMUNICATIONS ADAPTER
  252. 22xx    CLUSTER ADAPTER
  253. 23xx    PLASMA MONITOR ADAPTER
  254. 24xx    ENHANCED GRAPHICS ADAPTER SYSTEM BOARD VIDEO (MCA)
  255. 25xx    ALTERNATE ENHANCED GRAPHICS ADAPTER
  256. 26xx    PC/370-M ADAPTER
  257. 27xx    PC/3277 EMULATION ADAPTER
  258. 28xx    3278/79 EMULATOR 3270 CONNECTION ADAPTER
  259. 29xx    COLOR/GRAPHICS PRINTER
  260. 30xx    LAN (LOCAL AREA NETWORK) ADAPTER
  261. 31xx    ALTERNATE LAN ADAPTER
  262. 32xx    PC DISPLAY ADAPTER
  263. 33xx    COMPACT PRINTER (PC,XT ONLY)
  264. 35xx    ENHANCED DISPLAY STATION EMULATION ADAPTER
  265. 36xx    IEEE 488 ADAPTER
  266. 38xx    DATA ACQUISITION ADAPTER
  267. 39xx    PROFESSIONAL GRAPHICS CONTROLLER ADAPTER
  268. 44xx    5278 DISPLAY ATTACHMENT UNIT & 5279 DISPLAY
  269. 45xx    IEEE INTERFACE ADAPTER (IEEE 488)
  270. 46xx    ARTIC MULTIPORT/2 INTERFACE ADAPTER
  271. 48xx    INTERNAL MODEM
  272. 49xx    ALTERNATE INTERNAL MODEM
  273. 56xx    FINANCIAL COMMUNICATION SYSTEM
  274. 70xx    CHIP SET (PHOENIX BIOS ONLY)
  275. 71xx    VOICE COMMUNICATION ADAPTER
  276.  
  277. 73xx    3.5 INCH DISK DRIVE
  278. 74xx    8514/A DISPLAY ADAPTER/A
  279. 76xx    PAGE PRINTER
  280. 84xx    PS/2 SPEECH ADAPTER
  281. 85xx    2MB MEMORY ADAPTER
  282. 86xx    PS/2 POINTING DEVICE (MOUSE)
  283. 89xx    MIDI ADAPTER
  284. 100xx   MULTIPROTOCOL COMMUNICATIONS ADAPTER
  285. 112xx   SCSI ADAPTER
  286. 129xx   PROCESSOR CARD FOR MODEL 70  TYPE 3
  287. 149xx   PLASMA DISPLAY & ADAPTER
  288. 165xx   6157 STREAMING TAPE DRIVE OR TAPE ATTACHMENT ADAPTER
  289. 194xx   ADAPTER MEMORY MODULE
  290. 210xx   SCSI FIXED DISK & CONTROLLER
  291. 215xx   SCSI CD-ROM SYSTEM
  292.  
  293.  
  294.    POST Diagnostic Beep Codes for XT/AT Computers
  295. ----------------------------------------------------
  296. The codes are shown as a-b-c where 2-2-1 represents
  297. 2 beeps - pause - 2 beeps - 1 beep
  298.  
  299. Fatal Errors
  300. ------------
  301.  
  302.  1 - 1 - 3  CMOS failure
  303.  1 - 1 - 4  Bios Checksum failure
  304.  1 - 2 - 1  8253 Timer failure
  305.  1 - 2 - 2  DMA setup failure
  306.  1 - 2 - 3  DMA page register failure
  307.  1 - 3 - 1  RAM refresh not verified
  308.  1 - 3 - 3  Low 64K RAM failure
  309.  1 - 3 - 4  Low 64K RAM even/odd failure
  310.  1 - 4 - 1  Low 64K RAM address line failure
  311.  1 - 4 - 2  Low 64K RAM parity error
  312.  2 - 1 - 1  Low 64K RAM Bit 0 error
  313.  2 - 1 - 2  Low 64K RAM Bit 1 error
  314.  2 - 1 - 3  Low 64K RAM Bit 2 error
  315.  2 - 1 - 4  Low 64K RAM Bit 3 error
  316.  2 - 2 - 1  Low 64K RAM Bit 4 error
  317.  2 - 2 - 2  Low 64K RAM Bit 5 error
  318.  2 - 2 - 3  Low 64K RAM Bit 6 error
  319.  2 - 2 - 4  Low 64K RAM Bit 7 error
  320.  2 - 3 - 1  Low 64K RAM Bit 8 error
  321.  2 - 3 - 2  Low 64K RAM Bit 9 error
  322.  2 - 3 - 3  Low 64K RAM Bit 10 error
  323.  2 - 3 - 4  Low 64K RAM Bit 11 error
  324.  2 - 4 - 1  Low 64K RAM Bit 12 error
  325.  2 - 4 - 2  Low 64K RAM Bit 13 error
  326.  2 - 4 - 3  Low 64K RAM Bit 14 error
  327.  2 - 4 - 4  Low 64K RAM Bit 15 error
  328.  3 - 1 - 1  DMA #2 register error
  329.  3 - 1 - 2  DMA #1 register error
  330.  3 - 1 - 3  8259 #1 error
  331.  3 - 1 - 4  8259 #2 error
  332.  3 - 2 - 4  8042 KB Controller error
  333.  3 - 3 - 4  Video initialization error
  334.  3 - 4 - 1  Video retrace failure
  335.  3 - 4 - 2  Video ROM scan in progress
  336.  3 - 4 - 3  Video ROM scan error
  337.  
  338. Non-Fatal Errors
  339. --------------
  340.  
  341.  4 - 2 - 1  8253 Timer tick test
  342.  4 - 2 - 2  Shutdown/Restart sequence
  343.  4 - 2 - 3  Gate A20 failure
  344.  4 - 2 - 4  Unexpected Virtual Mode interrupt
  345.  4 - 3 - 1  RAM Test in progress
  346.  4 - 3 - 3  8253 Timer Channel 2 test
  347.  4 - 3 - 4  Time of Day Clock test
  348.  4 - 4 - 1  Serial Port test
  349.  4 - 4 - 2  Parallel Port test
  350.  4 - 4 - 3  Coprocessor test
  351.  
  352. *********************************************************************
  353. WINDOWS:
  354.  
  355. For Windows 3.1, check that you have the following in your AUTOEXEC:
  356.  
  357. FILES=50
  358. BUFFERS=30
  359. DEVICE=C:\?\HIMEM.SYS
  360. STACKS=9.256
  361.  
  362. Also, these are the default, non-modified SYSTEM.INI statements:
  363.  
  364. [boot]
  365. shell=progman.exe
  366. system.drv=system.drv
  367. keyboard.drv=keyboard.drv
  368. mouse.drv=mouse.drv
  369. display.drv=vga.drv
  370.  
  371. Be sure your system BIOS are dated later than 1988
  372.  
  373. If you experience conflicts or system crashes, you can try running
  374. SETUP.EXE from DOS in a specific mode. Type SETUP /? to see the options
  375. available. Windows itself can also be forced into different modes with
  376. WIN /S for Standard and WIN /3 for Enhanced modes. Otherwise you can try
  377. the WIN /D:XVS command. If Windows works, try each of the switches 
  378. independently or in pairs.
  379.  
  380. WIN /D:X (excludes the entire upper memory block region from 
  381.           A000-FFFF. Same as EMMExclude=A000-FFFF. Be sure to 
  382.           disable your EMM from config.sys first)
  383.  
  384. WIN /D:V (Same as VirtualHDirq=OFF)
  385.  
  386. WIN /D:S (Same as SystemROMBreakPoint=OFF)
  387.  
  388. Corresponding changes should then be made to the SYSTEM.INI file:
  389.  
  390. [386Enh]
  391. VirtualHDIRQ=off                        ;for SCSI drives and other 
  392.                                         ;adapter conflicts
  393. EMMExclude='memory address'             ;in case of memory conflicts
  394.  
  395. NOTE: Windows 3.1 inherits its mapping information from any EMM 
  396. loaded before Windows. It is important to either disable the EMM 
  397. or exclude the same memory range (as shown above) with the EMM 
  398. itself.
  399.  
  400. If problems occur in ENHANCED mode, you may have a corrupted 
  401. permanent swap file. Change to a temporary swap and restart the 
  402. computer.
  403.  
  404. WIN /B will create a BOOTLOG.TXT file which will help determine if 
  405. there are any bad or conflicting drivers present.
  406.  
  407. If a problem is suspected with the HIMEM.SYS A20 handlers, you can 
  408. manually attempt them all with the /M:x switch in config.sys. 
  409. The handler numbers range from 1-16 and 18. On "100%" campatible 
  410. machines, the handlers 1 or 11-13 should work fine. Beware that some
  411. A20 handlers might lock up some systems, so always have a bootable
  412. diskette handy.
  413.  
  414. If you add a PostScript printer and all your TrueType fonts disapear from
  415. your applications, do the following:
  416.  
  417. Go to Control Panel and choose PostScript Driver, Setup, Options, 
  418. Advanced Options. Choose "Send to Printer as: BITMAP (TYPE 3)".
  419. *********************************************************************
  420. MEMORY:
  421.  
  422.                                                / D000-D1FF
  423.                                     / D000-D3FF
  424.                                   /            \ D200-D3FF
  425.                        / D000-D7FF
  426.                      /            \            / D400-D5FF
  427.                    /                \ D400-D7FF
  428.                  /                             \ D600-D7FF
  429.         D000-DFFF
  430.                  \                             / D800-D9FF
  431.                    \                / D800-DBFF
  432.                      \            /            \ DA00-DBFF
  433.                        \ D800-DFFF
  434.                                   \            / DC00-DDFF
  435.                                     \ DC00-DFFF
  436.                                                \ DE00-DFFF
  437.  
  438.           64Kb             32Kb         16Kb        8Kb
  439.  
  440.  
  441. QEMM-386 switches:
  442.  
  443. ADAPTERRAM=xxxx-yyyy  An adapter has RAM in the range
  444. ADAPTERROM=xxxx-yyyy  An adapter has ROM in the range
  445. AUTO                  Turn on only if necessary      
  446. COMPAQ386S            Identify this as a COMPAQ 386S 
  447. COMPAQEGAROM          Relocate COMPAQ's video ROM    
  448. COMPAQHALFROM         Split system ROM in half       
  449. COMPAQROMMEMORY       Use COMPAQ memory reserved for ROM
  450. DISKBUF=xx            Set the size of the SCSI disk buffer
  451. DISKBUFFRAME=xx       Buffer disk access into the page frame
  452. DMA=xx                Set the size of the DMA buffer        
  453. DOS4                  Alter EMS page ordering for DOS 4.00  
  454. DONTUSEXMS            Do not allow QEMM386 to get memory from XMS
  455. EMBMEM=xxxx           Limit memory available as EMBs to xxxxxK   
  456. EXCLUDE=xxxx-yyyy     Consider the range unmappable              
  457. EXCLUDESTEALTH=xxxx   Do not Stealth a particular ROM            
  458. EXCLUDESTEALTHINT=xx  Do not Stealth a particular interrupt      
  459. EXTMEM=xxxxx          Reserve xxxxxK of extended memory          
  460. FASTINT10:n           Do not speed up INT 10s with Stealth       
  461. FORCEEMS              Still act like EMS even if no frame        
  462. FORCESTEALTHCOPY      Copy tables even when excluded
  463. FRAME=xxxx            Set the page frame; xxxx=seg or NONE       
  464. FRAMEBUF:y/n          Buffer INT 21s into the page frame
  465. FRAMELENGTH=x         Set the page frame to be x pages           
  466. HANDLES=xxx           Set the number of EMS handles              
  467. HMAMIN=xx             Set the minimum size of the HMA (0-63K)    
  468. IGNOREA20             Don't trap the 8042                        
  469. INCLUDE=xxxx-yyyy     Consider the range mappable                
  470. LOCKDMA               Don't allow interrupts during DMA processing
  471. MAPS=xx               Set the number of alternate register sets 
  472. MEMORY=xxxxx          Use only xxxxxK of extended memory        
  473. NOCOMPAQFEATURES      Disable EGAROM, HALFROM, ROMMEMORY        
  474. NOEMS                 Don't be an expanded memory manager       
  475. NOFILL                Don't fill conventional memory            
  476. NOHMA                 Don't allow access to the HMA             
  477. NOROM                 Don't map the "reboot" page of the system ROM
  478. NOROMHOLES            Don't find holes in the system ROM     
  479. NOSHADOWRAM           Don't use C&T Shadow RAM               
  480. NOSORT                Don't sort memory                      
  481. NOTOKENRING           Do not look for a Token Ring adapter   
  482. NOTOPMEMORY           Don't look for "top memory"            
  483. NOVIDEOFILL           Don't fill into video memory           
  484. NOWINDOWS3            Do not support Windows 3               
  485. NOVIDEORAM            Don't put RAM into video memory        
  486. NOXBDA                Don't move the eXtended BIOS Data Area 
  487. NOXMS                 Don't be an extended memory manager    
  488. OLDDV                 DV 1.3 or 2.00 will be run             
  489. OFF                   Turn QEMM OFF                          
  490. ON                    Turn QEMM ON                           
  491. RAM[=xxxx-yyyy]       Put RAM everywhere or in the range     
  492. REGION=x              Specify the region to load high into          
  493. ROM[=xxxx[-yyyy]]     Map ROM everywhere or in the range     
  494. SHADOWRAM:type        Specify the type of ShadowRAM          
  495.                       (NEAT, LEAP, SCAT, 386, or NONE)       
  496. SORT:N                Do not sort memory by speed            
  497. TASKS=xx              Set the interrupt nesting level        
  498. UNMAPFREEPAGES        Unmap pages from the frame when free   
  499. UNUSUAL8042           The 8042 is non-standard               
  500. UNUSUALEXT            The extended memory BIOS is non-standard
  501. VIDRAMEGA             Configure for EGA feature of VIDRAM     
  502. VIDRAMEMS             Configure for EMS feature of VIDRAM     
  503. VIRTUALHDIRQ:N        Do not suppress INT15/90 with Stealth   
  504. VXDDIR=path           Specify the directory of the .VXD files 
  505. WATCHDOG=[0,1,2]      Set the type of Watchdog timer          
  506. WINSHRINKUMBS:N       Do not reclaim unused high RAM for Windows
  507. NOPAUSEONERROR        Don't pause on error              
  508. PAUSE                 Pause while parsing commands      
  509. HELP                  Display this help text            
  510. ?                     List all commands                 
  511.  
  512. VIDRAM switches:
  513.  
  514. EGA                   Use EGA memory to turn on         
  515. EMS                   Use EMS memory to turn on (default)
  516. NOCGA                 Inhibit EGA and CGA graphics       
  517. NOEGA                 Inhibit EGA graphics only          
  518. OFF                   Set up normal video memory with graphics
  519. ON                    Grow memory into video region  
  520. OVERRIDE              Allow video memory conflict    
  521. RESIDENT              Just go resident               
  522. NOPAUSEONERROR        Don't pause on error           
  523. PAUSE                 Pause while parsing commands   
  524. HELP                  Display this help text         
  525. ?                     List all commands              
  526.  
  527.    QUICK-N-DIRTY GUIDE TO MEMORY MANAGEMENT UNDER DOS 5.0
  528.                   by Dave Eyre 70303,2533
  529.  
  530. THE THREE PARTS OF MEMORY
  531.  
  532. As a  working example  I have  chosen a  386 machine  with 4
  533. Megabytes of  RAM.   This 4096  K of  RAM is  divided up  as
  534. follows:
  535.    
  536.    a) The first 640 K is called "Conventional Memory" and is
  537.       where you  load and  operate your  "working"  software
  538.       such as word processor, spreadsheet, etc.
  539.    b) The next  384 K  (from 640  K to  1024 K),  is  called
  540.       "Upper Memory".  This is  reserved by  DOS for its own
  541.       use and  previously there  was no  way of tapping into
  542.       the large  reserves of unused memory in this area, but
  543.       with DOS 5.0 this now becomes possible.
  544.    c) The remaining 3072 K is called "Extended Memory".
  545.  
  546. PROTECTING THE 640 K CONVENTIONAL MEMORY
  547.  
  548. In memory  management, a  good first  priority is to save as
  549. much Conventional  Memory as  you  can  for  your  "working"
  550. software (at any rate, that's MY first priority).
  551.  
  552. Unfortunately, during  a normal boot-up procedure, DOS grabs
  553. several chunks of Conventional Memory for the DEVICES loaded
  554. by CONFIG.SYS,  plus memory-resident  files such as Sidekick
  555. or Norton  Commander loaded  by AUTOEXEC.BAT,  plus the  DOS
  556. operating system itself (which needs quite a bit of memory).
  557. So you  can be  left with  something much less than 640 K to
  558. work with.   In  extreme  cases  (loading  too  many  device
  559. drivers  and   memory-resident   programs)   the   remaining
  560. Conventional Memory  may not  be big  enough to  run some of
  561. your working software.
  562.  
  563. Under DOS 5.0 you can get around this problem by using three
  564. tricks:
  565.  
  566. a) On 286 and 386 machines, DOS can be tricked into handling
  567.    (addressing) an  extra 64  K, over  the top of its normal
  568.    1024 K.  This is called the "High Memory Area" (HMA).  To
  569.    get access  to this  memory you  must load HIMEM.SYS as a
  570.    device in  your CONFIG.SYS  file.   This device  must  be
  571.    loaded first, before you do any other messing around with
  572.    memory allocations.  So (preferably)  the first  line  of
  573.    your CONFIG.SYS file should read:
  574.  
  575.                     DEVICE=C:\DOS\HIMEM.SYS
  576.  
  577.    So now  you have  384 +  64 =  448 K in Upper Memory, but
  578.    this is  still reserved  by DOS  and is not available for
  579.    use by  your working  software.  DOS actually uses only a
  580.    smallish fraction  of this  Upper Memory,  and there  are
  581.    large unused  sections that  could be  put to good use if
  582.    only  there  were  some  way  of  getting  at  them.  The
  583.    remaining two tricks allow you to do this.
  584.  
  585. b) Put the following command in the CONFIG.SYS file:
  586.  
  587.                     DOS=HIGH
  588.  
  589.    This command  forces DOS  to load  its system  into Upper
  590.    Memory  instead  of  stealing  a  chunk  of  Conventional
  591.    Memory. Instead  of occupying  about 65 K of Conventional
  592.    Memory, DOS  5.0 will  then occupy about 14 K, saving you
  593.    an extra 51 K for your "working" software.
  594.  
  595. c) Now modify  the CONFIG.SYS  file so  that the DOS command
  596.    reads:
  597.  
  598.                         DOS=HIGH,UMB
  599.  
  600.    The UMB  stands for  Upper Memory  Block, and it "alerts"
  601.    DOS to  the fact  that you  are going to load some of the
  602.    device drivers  or memory-resident  programs  into  Upper
  603.    Memory  instead   of  having   them  steal   chunks  from
  604.    Conventional Memory.  Later on  we'll  see  how  to  load
  605.    devices etc. into Upper Memory.
  606.  
  607. STEALING EXPANDED MEMORY FROM EXTENDED MEMORY
  608.  
  609. Remember we  started off with 3072 K of Extended Memory, but
  610. then we  stole 64 K for the High Memory Area.  So now we are
  611. left with 3008 K of Extended Memory.
  612.  
  613. Before you  start loading device drivers or assign memory to
  614. different applications,  it is first of all necessary to set
  615. up the Expanded Memory Manager EMM386.EXE.  This can do many
  616. things, but its two basic functions are:
  617.  
  618. a) It controls  the Upper  Memory Blocks  (chunks  of  Upper
  619.    Memory) where  you are  going to  put your various device
  620.    drivers and  memory-resident programs (to stop them using
  621.    valuable Conventional  Memory).   But you can't put these
  622.    things  in   Upper  Memory   without   first   activating
  623.    EMM386.EXE, so  it's good  policy to  load this device in
  624.    the third line of the CONFIG.SYS file, before you proceed
  625.    to load device drivers.
  626.  
  627. b) It  sets  up  an  Expanded  Memory  System  (EMS),  which
  628.    requires a  bit of  explanation.   Although DOS  can only
  629.    access ("address")  the  first  1024  K  of  memory,  the
  630.    Expanded Memory  Manager (EMM)  gives it  a  boost  which
  631.    allows it (effectively) to access a much greater chunk of
  632.    memory.   In fact,  the EMM  manager will  allow  DOS  to
  633.    access any  amount of  your Extended  Memory.    You  can
  634.    specify how  much memory  you require,  and then  the EMM
  635.    manager will  effectively cut this out of Extended Memory
  636.    and make it available to DOS as Expanded Memory (or EMS).
  637.    At the  same time, the EMM manager needs to mark out a 64
  638.    K section  in the  Upper Memory,  which acts as a kind of
  639.    "window" through  which DOS  can "see"  or access all the
  640.    Expanded Memory (read Gookin for more details).
  641.  
  642. Generally speaking, you only need Expanded Memory if you are
  643. operating software  that needs  it and  knows how to use it.
  644. In such  cases the  software manual  will (or  should)  give
  645. instructions on  how the  Expanded Memory  is to  be set up.
  646. Otherwise, you don't need Expanded Memory.
  647.  
  648. So there  are basically  two ways  of setting  up  your  EMM
  649. manager:
  650.  
  651.           DEVICE=C:\DOS\EMM386.EXE NOEMS  or:
  652.  
  653.           DEVICE=C:\DOS\EMM386.EXE 512 RAM
  654.  
  655. The first option sets up the EMM system to control the Upper
  656. Memory Blocks only, with no Expanded Memory.  Since there is
  657. no Expanded  Memory, the  EMM manager  does not need to mark
  658. out the  64 K "window" mentioned above, so this 64 K is FREE
  659. in Upper  Memory and  can be used for loading device drivers
  660. and memory-resident  programs.  This is the best option when
  661. your normal software operations don't need Expanded Memory.
  662.  
  663. The second  option sets  up an  Expanded Memory of 512 K (or
  664. whatever you  specify) and the RAM option means that it also
  665. controls the  Upper Memory  Blocks. With this option the EMM
  666. manager marks  out the  64 K  of "window"  in Upper  Memory.
  667. This means  that there's  less space in Upper Memory to load
  668. device drivers  and memory-resident  programs. This  is  the
  669. best  option  when  your  working  software  needs  Expanded
  670. Memory, and  the size  of the  Expanded Memory  System (EMS)
  671. must be tailored to the needs of the software.
  672.  
  673. At this stage the CONFIG.SYS file contains only three lines,
  674. as follows:
  675.  
  676.                DEVICE=C:\DOS\HIMEM.SYS
  677.                DOS=HIGH,UMB
  678.                DEVICE=C:\DOS\EMM386.EXE NOEMS
  679.  
  680. It's useful  to boot up with this CONFIG.SYS file, then look
  681. at its  effect on  memory by  running one  or other  of  the
  682. following commands:
  683.  
  684.           mem /c |more  (to view memory details on screen)
  685.           mem /c >prn   (to print memory details)
  686.  
  687. You will  probably find  that  you  have  started  out  with
  688. 3145728 bytes (3072 K) of Extended Memory, but now have only
  689. 2907136 bytes  (2839 K).  The High  Memory Area  stole 64  K
  690. (remember?), and  now the EMM manager has stolen another 169
  691. K, even though we've not allocated any Expanded Memory.
  692.  
  693. The important  point is that, after the first three lines of
  694. the CONFIG.SYS  file, we  have clipped  233 K  off  Extended
  695. Memory and  are left  with 2839 K (of course, this will vary
  696. from one system to another).
  697.  
  698. MAKING BEST USE OF THE REMAINING EXTENDED MEMORY
  699.  
  700. The three most common ways of using Extended Memory are:
  701.    
  702.    a) Use part  of it  for programs which need it.  Windows,
  703.       for instance, makes good use of Extended Memory.
  704.    b) Use part of it for SMARTDRV Disk Cache. The Disk Cache
  705.       gives a remarkable speeding up of disk operations, and
  706.       it is  generally desirable to install SMARTDRV with at
  707.       least its  default size of 256 K.  SMARTDRV takes over
  708.       many  of  the  functions  of  the  BUFFER  system  and
  709.       FASTOPEN, so  if SMARTDRV is installed the BUFFERS can
  710.       be set  to some  low value (say 3) and FASTOPEN can be
  711.       ignored.
  712.    c) Use part  of it  for RAMDRIVE.    This  means  that  a
  713.       specified part of Extended Memory is set aside for use
  714.       as a  Virtual Disk  - actually  a large  chunk of  RAM
  715.       which mimics  the behaviour  of a  conventional  disk.
  716.       The main  advantage is  that the Virtual Disk operates
  717.       much  faster   than  a   hardware  disk.     The  main
  718.       disadvantage is  that, when  the computer  is switched
  719.       off (or  there is  a power  failure), the  contents of
  720.       this disk  will be  lost.  Virtual Disk operations are
  721.       nevertheless  popular  because  of  their  speed,  and
  722.       usually have  to be  controlled through  a batch  file
  723.       which transfers  the necessary files from hard disk to
  724.       virtual disk,  then, after  work has  been done on the
  725.       files, transfers  them back  to  hard  disk  in  their
  726.       modified form.   Such operations may require a better-
  727.       than-average understanding  of DOS  on the part of the
  728.       user.
  729.  
  730. There is  no  carved-in-stone  rule  for  dividing  Extended
  731. Memory among the above three options; it varies according to
  732. individual use and preference.  A good strategy is to have a
  733. series of  CONFIG.SYS files,  each tailored to give the best
  734. memory usage  for its  particular application.   Then, after
  735. boot-up, the  appropriate  CONFIG.SYS  file  is  chosen  and
  736. activated by re-booting.
  737.  
  738. LOADING DEVICE DRIVERS INTO UPPER MEMORY
  739.  
  740. The following is a fairly typical CONFIG.SYS listing:
  741.  
  742.           DEVICE=C:\DOS\HIMEM.SYS
  743.           DOS=HIGH,UMB
  744.           DEVICE=C:\DOS\EMM386.EXE NOEMS
  745.           DEVICE=C:\DOS\ANSI.SYS
  746.           DEVICE=C:\MOUSE\MOUSE.SYS
  747.           DEVICE=C:\DOS\SMARTDRV.SYS 1024
  748.           DEVICE=C:\DOS\RAMDRIVE.SYS 1814 512 64 /E
  749.           BUFFERS=3
  750.           FILES=30
  751.           BREAK=ON
  752.           SHELL=C:\COMMAND.COM /E:1024 /P
  753.  
  754. Note that  the memories  assigned to  SMARTDRV and  RAMDRIVE
  755. total 2838  K, which  in my  working example  will leave 1 K
  756. (1024 bytes) of unused Extended Memory.
  757.  
  758. As a  first step  in assigning  device drivers  to the Upper
  759. Memory, boot  with the  above version  of CONFIG.SYS  (using
  760. whatever variations  you like) and then run the command "mem
  761. /c |more" (or "mem /c >prn") to look at the memory usage.
  762.  
  763. First of all, you'll find that all the device drivers (ANSI,
  764. MOUSE,   SMARTDRV,   RAMDRIVE)   have   been   loaded   into
  765. Conventional Memory,  and  "mem"  shows  the  size  of  each
  766. driver.   [Note: some  people get a bit confused here.  Take
  767. SMARTDRV for example:  the DRIVER for SMARTDRV (the bit that
  768. controls it)  is loaded  into Conventional  Memory, but  the
  769. 1024 K  required for  the Disk  Cache is located in Extended
  770. Memory].
  771.  
  772. Also, you  will find that Upper Memory has several chunks of
  773. FREE memory  available, and "mem" shows you the size of each
  774. chunk.
  775.  
  776. You now  have to look at the sizes of the device drivers and
  777. figure out  how many of these drivers can be fitted into the
  778. FREE parts  of Upper Memory.  Let's suppose that ANSI, MOUSE
  779. and SMARTDRV  can be  fitted into  Upper Memory, but there's
  780. not enough  space to take RAMDRIVE.  It's a simple matter to
  781. load ANSI,  MOUSE and  SMARTDRV into  Upper Memory:  all you
  782. have to  do is change DEVICE to DEVICEHIGH in the CONFIG.SYS
  783. file, which then reads as follows:
  784.  
  785.           DEVICE=C:\DOS\HIMEM.SYS
  786.           DOS=HIGH,UMB
  787.           DEVICE=C:\DOS\EMM386.EXE NOEMS [can't use DEVICEHIGH here]
  788.           DEVICEHIGH=C:\DOS\ANSI.SYS
  789.           DEVICEHIGH=C:\MOUSE\MOUSE.SYS
  790.           DEVICEHIGH=C:\DOS\SMARTDRV.SYS 1024
  791.           DEVICE=C:\DOS\RAMDRIVE.SYS 1814 512 64 /E
  792.           BUFFERS=3
  793.           FILES=30
  794.           BREAK=ON
  795.           SHELL=C:\COMMAND.COM /E:1024 /P
  796.  
  797. The best  policy is to try loading one driver at a time into
  798. Upper Memory, then reboot with the modified CONFIG.SYS, then
  799. use "mem  /c  |more"  to  look  at  the  effect  on  memory.
  800. Sometimes you  will find  that a  driver will  not load into
  801. Upper Memory,  even though  there seems  to be  enough  FREE
  802. memory to take it (read Gookin if you want an explanation).
  803.  
  804. LOADING MEMORY-RESIDENT PROGRAMS INTO UPPER MEMORY
  805.  
  806. Memory-resident programs  (TSR's) are  normally loaded  into
  807. Conventional Memory  by the  AUTOEXEC.BAT file  at  boot-up.
  808. The procedure  for loading them into Upper Memory is similar
  809. to that  for device drivers: boot-up in the normal way, then
  810. use the  "mem" command to list the memory allocations.  If a
  811. memory-resident program  is loaded into Conventional Memory,
  812. note its  size and also the amount of FREE Upper Memory.  If
  813. there is enough FREE memory, the program can be made to load
  814. into Upper  Memory by  use of  the command  "loadhigh".  For
  815. example, AUTOEXEC.BAT  might contain  a command line "test",
  816. which calls-up a memory-resident program "test.exe".  If the
  817. command line  is changed to "loadhigh test" the program will
  818. be loaded into Upper Memory when you re-boot.
  819.  
  820. But a  note of  caution: some memory-resident programs might
  821. cause severe  disruption if  loaded into  Upper Memory,  and
  822. your PC  might abort  or go  into some other failure mode at
  823. boot-up.     Therefore  when   modifying  AUTOEXEC.BAT  with
  824. "loadhigh" commands  it is  advisable to  have a  DOS system
  825. floppy disk  handy, so  you can boot-up independently of the
  826. hard  disk   then  get  into  AUTOEXEC.BAT  and  remove  the
  827. offending command.
  828.  
  829. *********************************************************************
  830. FLOPPY DRIVE:
  831.  
  832. Control cable twist is TOWARDS stripe (pin 1).
  833.  
  834. *********************************************************************
  835. HARD DRIVE:
  836.  
  837. 6.0 Drive Installation Trouble Shooting
  838.  
  839. The information presented in this guide is for general reference. It
  840. is not intended to be a complete reference of computer or hard disc
  841. drive troubleshooting information, however, the solutions given below
  842. account for the vast majority of questions received by Seagate
  843. Technical Support.
  844.  
  845. Please read this entire section before contacting your dealer or
  846. distributor for additional technical support.
  847.  
  848. Comments about this guide may be left with the system operator on the
  849. Seagate Technical Support Bulletin Board service. International phone
  850. numbers are listed on page 2.
  851.  
  852. Before checking for specific problems with the installation, please
  853. verify the following:
  854.  
  855.         * Check the Setup and Configuration sections in the drive and
  856.           controller Installation Guides for possible oversights in
  857.           user configuration.
  858.  
  859.         * Interface and controller cables are fragile and should be
  860.           handled with care. Make sure all cables in system are
  861.           functioning properly and connected as specified.
  862.  
  863.         * Make sure all cards are firmly seated in their slots.
  864.  
  865.         * Make sure system power supply has adequate power for all
  866.           installed devices.
  867.  
  868.         * Always have current backup of your data.
  869.  
  870. 6.1 Power On Failures
  871. ----------------------
  872.  
  873. 1. System doesn't recognize the presence of the drive.
  874.  
  875.         i) Check all cables for pin-1 to pin-1 orientation.
  876.  
  877.         ii) Verify that the drive spins up. Keep in mind that many
  878.          drives are very quiet and hard to hear.
  879.  
  880.         iii) Check power supply for adequate output.
  881.  
  882.         iv) Make sure controller is the correct type needed for the
  883.          interface of the drive and that the controller is correctly
  884.          configured for your drive.
  885.  
  886.         v) In AT systems, confirm that the correct CMOS drive type is
  887.          used.
  888.  
  889.         vi) Check drive select or drive ID jumpers.
  890.  
  891.         vii) Check the drive select jumper is correct for the number
  892.          of drives in your system and/or for the type of controller
  893.          cable being used.
  894.  
  895.         viii) Check for either BIOS memory address, port or interrupt
  896.          conflicts with controller from other devices. Go to a bare
  897.          bones system and add one device at a time until the conflict
  898.          resurfaces.
  899.  
  900.         ix) Verify that you are using a hard drive 34-pin control
  901.          cable. If using twisted control cable and 7 wires are
  902.          twisted, then you are using floppy drive cable.
  903.  
  904.         x) Check to see if a warm boots works.
  905.  
  906.         xi) Try slowing down the system speed or bus speed.
  907.  
  908. 2. Dealer formatted the drive in his shop. You installed drive but now
  909. it doesn't come up at all.
  910.  
  911.         Refer to 6.1.1, then:
  912.  
  913.         i) Make sure that the DOS version used to partition and
  914.          high-level format the drive is consistent with your system.
  915.  
  916.         ii) If partitioning software was used, make sure that the same
  917.          drive type in CMOS is used by using the software in the
  918.          manual mode.
  919.  
  920.         iii) If using an AT Bus drive in translation mode, make sure
  921.          the same translation parameters are used.
  922.  
  923.         iv) Check that the same controller was used by the dealer as
  924.          the one in your system.
  925.  
  926.         v) Verify that the same kind of cables were used at the
  927.          dealer.
  928.  
  929.  
  930. 3. The screen goes blank whenever I power up the system.
  931.  
  932.         Immediately on power up:
  933.  
  934.         i) Check that the power supply can handle drive power
  935.          requirements.
  936.  
  937.         ii) Try removing the new controller or host adapter to see if
  938.          problem resolves; indicating a defective adapter or hardware
  939.          conflict.
  940.  
  941.         iii) Check that monitor is plugged in and turned on.
  942.  
  943.         iv) Check that the video card is operational.
  944.  
  945.         After P.O.S.T. (Power On Self Test):
  946.  
  947.         v) Boot from a floppy disk and verify that the primary DOS
  948.          partition is active and that the high-level FORMAT has been
  949.          performed.
  950.  
  951. 4. In an AT class system, the drive LED is always on.
  952.  
  953.         i) Not a problem if drive is working. Check controller
  954.          documentation for latch/non-latch jumper if available.
  955.  
  956.         ii) Drive not working: check that pin1 on controller matches
  957.          pin1 on drive.
  958.  
  959. 5. 1701 ERROR
  960.  
  961.         i) Refer to 6.1.1
  962.  
  963.         ii) If in an XT system, perform the low-level format if drive
  964.          is new to this controller.
  965.  
  966. 6. 1780 or 1781 ERROR
  967.  
  968.         Refer to 6.1.1
  969.  
  970. 7. 1790 or 1791 ERROR
  971.  
  972.         i) Need to low-level format the drive (then partition with
  973.          FDISK and DOS high-level format).
  974.  
  975.         ii) Try substituting another 20-pin data cable.
  976.  
  977. 8. AT interface drive spins up after power, then it spins back down.
  978.  
  979.         i) Substitute the ribbon cable.
  980.  
  981.         ii) Try a different system with a different BIOS.
  982.  
  983. 9. AT interface does not spin up after power.
  984.  
  985.         i) Check to see that the ribbon cable is not reversed.
  986.          Sometimes the colored stripe on the cable is pin-40.
  987.  
  988.  
  989. 6.2 Low-level Format Errors
  990. ------------------------
  991.  
  992. 1. Low-level format takes too long or hangs. Excessive errors.
  993. Code 20 or 80. (controller codes) or Unsuccessful format.
  994.  
  995.         i) In AT systems make sure CMOS drive type is correct.
  996.  
  997.         ii) In XT systems make sure dynamic configuration is correct.
  998.  
  999.         iii) Check the drive parameters used in the low-level format.
  1000.  
  1001.         iv) Check/substitute 20-pin data cable.
  1002.  
  1003.         v) Check that you have data cable plugged into correct
  1004.          connector on controller.
  1005.  
  1006.         vi) Verify that the performance capability of the controller
  1007.          matches the performance of drive and matches the speed of the
  1008.          system.
  1009.  
  1010.  
  1011. 2. Entering the DEBUG address fails to obtain the low-level format
  1012. menu.
  1013.  
  1014.         i) Check if controller even has an onboard BIOS and confirm
  1015.          that it is enabled.
  1016.  
  1017.         ii) Check DEBUG address used against the memory address
  1018.          jumpers on the controller (refer to controller documentation).
  1019.  
  1020.         iii) Some systems require removing the drive type from CMOS.
  1021.  
  1022.         iv) Look for conflicts with other controllers or adapters
  1023.          which have onboard BIOS; video, etc..
  1024.  
  1025.         v) Check with controller manufacturer about the use of special
  1026.          formatting software on diskette that needs to be used with
  1027.          the controller card (Seagate controllers and host adapters do
  1028.          not use special diskette software).
  1029.  
  1030.         vi) Try using the following addresses for DEBUG:
  1031.  
  1032.                 G=C800:5 or
  1033.                 G=CC00:5 or
  1034.                 G=C800:CCC or
  1035.                 G=C800:6 or
  1036.                 G=D800:5 or
  1037.                 G=DC00:5
  1038.  
  1039. 3. "Drive not Ready" error message.
  1040.  
  1041.         i) Check all cables for pin-1 to pin-1 orientation.
  1042.  
  1043.         ii) Check power supply for adequate output.
  1044.  
  1045.         iii) Verify that the drive spins up. Keep in mind that many
  1046.          drives are very quiet and hard to hear.
  1047.  
  1048.         iv) Check the drive select jumper is correct for the number of
  1049.          drives in your system and/or for the type of controller cable
  1050.          being used.
  1051.  
  1052.         v) Warm Boot; could be controller, power supply, system BIOS
  1053.          timing, or, relative spin-up time in two drive systems.
  1054.  
  1055.         vi) Consider the use of diagnostic hard drive maintenance
  1056.          software.
  1057.  
  1058.         vii) May need to low-level format the drive.
  1059.  
  1060. 4. "Sector not found" error message.
  1061.  
  1062.         i) Substitute the 20-pin data cable.
  1063.  
  1064.         ii) Usually a media error or the drive not with original
  1065.          controller, may need to re low-level format.
  1066.  
  1067.  
  1068. 5. Low-level Format hangs on a specific Head/Cylinder/Sector.
  1069.  
  1070.         i) Check that the hard error list was entered. (bad track
  1071.          list).
  1072.  
  1073.         ii) Check that the parameters and/or correct drive type in
  1074.          CMOS setup is being used and matches those of the drive.
  1075.  
  1076.         iii) Mark the location of the problem area out in the defect
  1077.          map and restart the low-level format.
  1078.  
  1079. 6.3 Partitioning (FDISK) Errors
  1080. ---------------------------
  1081.  
  1082. 1. "No Fixed Disk Present"
  1083.  
  1084.         i) Refer to 6.1.1
  1085.  
  1086.         ii) Check for too loose cable.
  1087.  
  1088.         iii) In two drive system, check that the terminating resistor
  1089.          has been removed from the drive in the middle of the daisy
  1090.          chain.
  1091.  
  1092.         iv) May need to re low-level format.
  1093.  
  1094.  
  1095. 2. Hangs in FDISK or fails to create or save partition record.
  1096.  
  1097.         i) Swap or check the 20-pin data cable.
  1098.  
  1099.         ii) Verify that the low-level format actually took place.
  1100.  
  1101.         iii) Check that the drive parameters have been entered
  1102.          correctly (re low-level if not).
  1103.  
  1104.         iv) If AT bus interface drive, try an alternate translation
  1105.          geometry.
  1106.  
  1107.         v) Substitute the cables.
  1108.  
  1109.         vi) Try a different DOS and/or DOS utilities diskette.
  1110.  
  1111.         vii) Try changing the partition size.
  1112.  
  1113.         viii) Run a surface scan utility to check for defects at the
  1114.          beginning of the drive.
  1115.  
  1116.         ix) If using ST07 or ST08 AT interface host adapter, check
  1117.          JP5.
  1118.  
  1119.  
  1120. 3. "Hard Disk Controller Failure" or very many defect in last logical
  1121. partition.
  1122.  
  1123.         i) Confirm that the drive type definition used in the CMOS
  1124.          setup does not exceed the capacity of the drive. Seagate disc
  1125.          drives use 1 megabyte to equal 1,000,000 (10 to the 6th
  1126.          power) bytes. In CMOS a megabyte may be calculated as
  1127.          1,048,576 (2 to the 20th power) bytes.
  1128.  
  1129. 6.4 System Format
  1130. ------------------
  1131.  
  1132. 1. High level format takes too long.
  1133.  
  1134.         i) Normal operation with DOS 4.x to keep retrying hard errors,
  1135.          giving "Attempting to recover allocation units" message.
  1136.  
  1137. 2. Drive doesn't format to full capacity (DOS partitions only).
  1138.  
  1139.         i) Check the drive parameters used in the low-level format.
  1140.  
  1141.         ii) DOS has a 1024 cylinder limitation, alternate translations
  1142.          or third party partitioning software may be needed.
  1143.  
  1144.         iii) Verify that the controller is the proper type for drive
  1145.          interface and performance.
  1146.  
  1147.         iv) Confirm that the parameters reported by FDISK match those
  1148.          of the drive.
  1149.  
  1150.         v) Older DOS has a built in limitation of 32 megabytes. You
  1151.          may need to upgrade your DOS.
  1152.  
  1153.         vi) All DOS has a limitation of reported drive parameters. You
  1154.          may need a controller with BIOS, partitioning software, or a
  1155.          system BIOS upgrade.
  1156.  
  1157.         vii) Some controllers use disc space for defect management,
  1158.          refer to controller manual for explanation of default sparing
  1159.          overhead.
  1160.  
  1161. 3. Do not get full capacity from large capacity drive, using
  1162. partitioning software.
  1163.  
  1164.         i) Likely due to a geometry mismatch in CMOS. Try creating a
  1165.          very small (.8 meg) DOS boot partition and then partitioning
  1166.          the rest of drive with write/read partitions.
  1167.  
  1168. 4. Formatted with Disk Manager, cannot recognize D, E, F (drives above
  1169. C:).
  1170.  
  1171.         i) Be sure you booted from the hard drive.
  1172.  
  1173.         ii) Verify that the Disk Manager DMDRVR.BIN device driver file
  1174.          is in the root directory of the C partition or boot drive.
  1175.  
  1176.         iii) Verify that the CONFIG.SYS file on the boot disc has the
  1177.          statement DEVICE=DMDRVR.BIN and that it is loaded before any
  1178.          other memory management device drivers.
  1179.  
  1180.         iv) Confirm that all partitions have been "prepared".
  1181.  
  1182. 5. "Disk Boot Failure", "non system disk", or "No ROM Basic - SYSTEM
  1183. HALTED"  error messages.
  1184.  
  1185.         i) Try using the DOS utility SYS.COM (i.e. At the A:\ prompt,
  1186.          with the same version of DOS as on the hard drive, type "SYS
  1187.          C:").
  1188.  
  1189.         ii) When Using FDISK, make sure that the primary partition is
  1190.          active.
  1191.  
  1192.         iii) On AT systems, check for the correct CMOS drive type,
  1193.          check the system battery.
  1194.  
  1195.         iv) Check all cables.
  1196.  
  1197.         v) Open floppy door.
  1198.  
  1199.         vi) Scan for virus infections.
  1200.  
  1201.         vii) On XT systems, back up files then reformat from the low
  1202.          level.
  1203.  
  1204. 6.5 General Errors
  1205. --------------------
  1206.  
  1207. 1. Random data, seek, or format errors.
  1208.  
  1209.         i) Check power and grounding.
  1210.  
  1211.         ii) Try re-routing the cables.
  1212.  
  1213.         iii) Controllers are susceptible to noise, do not install next
  1214.          to power supply or some monitor cards.
  1215.  
  1216.         iv) Try slowing down the system speed or bus speed.
  1217.  
  1218.         v) If drive works outside of the system, it is probably ground
  1219.          or RFI problem.
  1220.  
  1221.         vi) Do a thorough media scan and reformat, sparing out all
  1222.          previous and new hard errors.
  1223.  
  1224. 2. Error while installing a second drive of a different interface, or
  1225. system doesn't boot after installation of second controller.
  1226.  
  1227.         i) The controller must match the interface of the second drive
  1228.          and will need to have onboard BIOS that must not require a
  1229.          CMOS drive type.
  1230.  
  1231.         ii) The BIOS memory address of the new controller must be set
  1232.          to a different address than that of any other devices.
  1233.  
  1234.         iii) If new drive is an AT interface drive, the existing drive
  1235.          will need a controller with BIOS that does not require a CMOS
  1236.          drive type setting.
  1237.  
  1238.         iv) Verify that you have only a single enabled floppy
  1239.          controller in the system.
  1240.  
  1241.         v) Verify that your second controller is at a different BIOS
  1242.          memory and port address than any other installed devices.
  1243.  
  1244. 3. "Bad or Missing Command Interpreter" error message.
  1245.  
  1246.         i) Do not mix DOS versions.
  1247.  
  1248.         ii) Make sure COMMAND.COM was transferred.
  1249.  
  1250.         iii) Scan for virus infection.
  1251.  
  1252.         iv) Reformat the C: partition using the /S option for
  1253.          transferring the system files.
  1254.  
  1255. 4. Should I park my drive?
  1256.  
  1257.         i) Only if drive is not autoparking.
  1258.  
  1259. 5. CheckDisk reports bytes in "Bad Sectors".
  1260.  
  1261.         i) This is not a problem. Some controller formatting schemes
  1262.          spare an entire track for each hard error found by the
  1263.          low-level format. A hard disc drive is within spec if the
  1264.          drive has up to one error per megabyte of formatted capacity.
  1265.  
  1266. 6. "Error reading Drive C:"  type error message.
  1267.  
  1268.         i) Scan the disc drive for defects.
  1269.  
  1270.         ii) If excessive or intermittent, may be caused by faulty
  1271.          cables.
  1272.  
  1273.         iii) Scan for Virus infection.
  1274.  
  1275.         iv) Consider the use of diagnostic hard drive maintenance
  1276.          software.
  1277.  
  1278.         v) May need to be re low-level formatted (especially if the
  1279.          drive orientation has been changed).
  1280.  
  1281. 7. "Track 0 not found" error message.
  1282.  
  1283.         i) Substitute the 20-pin data cable.
  1284.  
  1285.         ii) Change the CONFIG.SYS file to include buffers=99, or
  1286.          upgrade DOS software to version 3.3 or higher.
  1287.  
  1288.         iii) May need to low-level format drive.
  1289.  
  1290. 6.6 Transfer rate and Seek time Access time Problems
  1291. -----------------------------------------------------
  1292.  
  1293. 1. Average access time test longer than specified.
  1294.  
  1295.         i) Verify drive model specifications.
  1296.  
  1297.         ii) Optimum step pulse rate is 10 to 35 microseconds, set in
  1298.          dynamic configuration of low-level format on XT type system.
  1299.  
  1300.         iii) Different software will measure access time differently.
  1301.          Make sure that the software subtracts system overhead from
  1302.          the calculation.
  1303.  
  1304. 2. Slower data transfer rate than specified.
  1305.  
  1306.         i) Test the data transfer rate with different diagnostic
  1307.          utilities.
  1308.  
  1309.         ii) Experiment with different interleave settings during the
  1310.          low-level format to achieve best data transfer rate.  Start
  1311.          with default setting.
  1312.  
  1313.         iii) Controllers vary widely in their interleave capability. A
  1314.          1:1 interleave controller should always be set for 1,
  1315.          regardless of the drive model. An interleave of 1 to 1 is the
  1316.          fastest. Consult your controller specifications. Setting
  1317.          interleave too fast will degrade performance.
  1318.  
  1319.         iv) AT Bus interface drives: Verify that a low-level format
  1320.          was not used previously, as this may remove the head and
  1321.          cylinder skewing optimization.
  1322.  
  1323. 6.7 SCSI Specific Problems
  1324. ---------------------------
  1325.  
  1326. 1. No ROM ID message to screen on boot up.
  1327.  
  1328.         i) Check for memory address conflict  with other adapter BIOS.
  1329.          ST01/ST02  must be at highest address.
  1330.  
  1331.         ii) Bad Host Adapter
  1332.  
  1333. 2. 1780, 1781, 1790, 1791 errors.
  1334.  
  1335.         i) Check cables.
  1336.  
  1337.         ii) Remove  the drive type from CMOS in AT systems.
  1338.  
  1339. 3. No SCSI device found.
  1340.  
  1341.         i) Check for host adapter BIOS memory address conflict.
  1342.  
  1343.         ii) Make sure no drive number is set in CMOS setup.
  1344.  
  1345.         iii) Check installation
  1346.  
  1347.         iv) Check cable and power output.
  1348.  
  1349.         v) Check SCSI ID number.
  1350.  
  1351.         vi) Verify if Parity jumper on the drive is needed.
  1352.  
  1353. 4. SCSI drive type for my AT system.
  1354.  
  1355.         i) None or "Not Installed"; SCSI does not work if a drive type
  1356.          is entered in CMOS.
  1357.  
  1358. 5. Series of 1 to 7 drive LED flashes at power-on and drive doesn't
  1359. work.
  1360.  
  1361.         i) Remove the SCSI interface cable from the drive and apply
  1362.          power. If drive LED still flashes, record the number of
  1363.          flashes and call for technical support.
  1364.  
  1365. 6.8 Software
  1366. --------------
  1367.  
  1368. 1.. Newly installed software causes problems or doesn't operate
  1369. properly.
  1370.  
  1371.         i) Call the software manufacturer.
  1372.  
  1373. 2. Need device driver for the drive.
  1374.  
  1375.         i) Device drivers are written by the controller manufacturer.
  1376.          Seagate does not offer any device drivers.
  1377.  
  1378. 3. DOS works OK but other Operating System doesn't.
  1379.  
  1380.         i) Call the operating system manufacturer.
  1381.  
  1382. *********************************************************************
  1383. TARGA:
  1384.  
  1385. Tricks of the Trade - TARGA(+) Configuration Secrets
  1386. BY BOB GILLMAN
  1387.  
  1388. Use the techniques presented here to install or fine tune your
  1389. system. (NOTE: References to TARGA(+) means both the old TARGA
  1390. and new TARGA+, while TARGA refers to the old series and TARGA+
  1391. refers only to the TARGA+.)
  1392.  
  1393. SURVEYING YOUR SYSTEM
  1394. Many decisions concerning TARGA(+) installations deal with your
  1395. current system environment. Do you have a VGA or monochrome
  1396. card? Are you using EXPANDED memory? Do you have one monitor or
  1397. two? Does your TARGA based software operate in "old" TARGA mode
  1398. or new extended TARGA+ mode?
  1399.  
  1400. First, the TARGA+ can operate in two monitor mode or VGA pass-
  1401. through. The two monitor solution means that the output of your
  1402. DOS video card is displayed on one monitor and output from the
  1403. TARGA+ displays on another monitor.  
  1404.  
  1405. Unless certain factors (like space saving) demand it, I recommend
  1406. the regular or non VGA pass-through operation. The VGA pass-
  1407. through mode has multiple problems associated with it. These
  1408. include factors such as certain programs require two monitors
  1409. (like VideoMaker+); pass-through requires a TSR that uses 20K
  1410. memory; you can't video grab while in pass-through mode; and
  1411. finally, the software that controls VGA pass-through, frankly, is
  1412. "flaky" and unreliable.
  1413.  
  1414. Next, whether to operate in old TARGA software mode or new TARGA+
  1415. advanced mode is a question facing all TARGA users. The best
  1416. answer to this question is to configure your system to operate
  1417. SIMULTANEOUSLY in both old and new mode. If you carefully
  1418. configure your system, you can easily switch between both modes. 
  1419. If you don't configure properly, you'll have all types of
  1420. problems - I'll share the secrets of proper configuration with
  1421. you.
  1422.  
  1423. Finally, the last thorny issue of TARGA installation deals with
  1424. properly juggling the memory segments between 640K and 1MB. Back
  1425. in the dark ages of PC development, the first IBM PC arrived with
  1426. 64K. Then, 64K was more memory than anyone could every dream of
  1427. using. The developers of DOS didn't imagine users would ever
  1428. need more than 640K. Therefore, they reserved the memory
  1429. addresses between 640K and 1MB for system ROM and installable
  1430. cards and devices.
  1431.  
  1432. The memory addresses between 640K and 1MB are divided into six
  1433. memory segments of 64K each. They are normally referred to by
  1434. the first letter of the memory segment address. For example, the
  1435. "A" memory segment refers to the 64K memory segment that begins
  1436. at hexadecimal (base 16) address of "A000" and ends at "AFFF."
  1437. By general agreement, the memory segments are used as follows:
  1438.      A - reserved for VGA and EGA graphics memory
  1439.      B - reserved for text memory
  1440.      C - reserved for hard drive controllers
  1441.      D - open
  1442.      E - open (except 286 machines)
  1443.      F - reserved for system ROM address
  1444.  
  1445. The main installation problem with the TARGA(+) is that it
  1446. requires the use of one of these memory segments, a full 64K in
  1447. which the TARGA(+) memory resides. The default location for the
  1448. TARGA(+) is the "A" memory segment. When that "default" was
  1449. established six years ago, most users had monochrome or CGA
  1450. adapters that didn't use the "A" memory segment - so no problem. 
  1451. Now most systems come equipped with a VGA that is hard wired to
  1452. use the "A" memory segment.
  1453.  
  1454. If you leave your TARGA(+) at the default "A" segment, you will
  1455. have problems eventually. The reason I say "eventually" is that
  1456. the problems may not be immediately apparent. If you are using
  1457. TARGA(+) programs that never access the VGA in graphics mode, you
  1458. won't normally see problems. For example, TIPS+ uses the VGA
  1459. card only to display its start-up copyright notice; this is text,
  1460. which only uses the VGA text memory in the "B" memory segment.
  1461. When, however, you do run a program that uses the VGA graphics,
  1462. you will immediately see the problems. For example, if you run
  1463. the new VideoMaker+ software and your TARGA(+) is installed at
  1464. the "A" segment, you will see serious memory conflict problems.
  1465.  
  1466. Confounding the memory segment problem more is that most graphics
  1467. systems which have TARGA(+)s installed are quite complex. The
  1468. systems usually have several special devices that are competing
  1469. with the TARGA(+) for the few memory segments that are free. As
  1470. the memory segment map above shows, there are basically only two
  1471. free memory segments on 386 and 486 systems - segments "D" and
  1472. "E".  
  1473.  
  1474. Most TARGA(+) based graphics systems have software (like TOPAS,
  1475. Lumena, Inscriber, etc.) that require the use of EXPANDED (also
  1476. known as EMS) memory. EXPANDED memory, as opposed to extended
  1477. memory, is a special type of paging memory used by certain
  1478. programs. To create EXPANDED memory, you employ a software
  1479. driver that changes your extended memory (memory over 1MB) to
  1480. EXPANDED. It also requires the use of a memory segment to "page"
  1481. the memory.
  1482.  
  1483. Therefore, to install a TARGA(+) in a system with a VGA and
  1484. EXPANDED memory, use the following recommended configuration:
  1485.      VGA - "A" memory segment
  1486.      TARGA(+) - "D" memory segment
  1487.      EMS memory - "E" memory segment
  1488. This configuration works in most situations. It won't work in
  1489. certain 286 systems because you can't use the "E" memory segment. 
  1490. It also won't work if you have other unmovable devices that are
  1491. operating in these memory segments. For example, certain network
  1492. cards use the "D" memory segment. Often, it is impossible to use
  1493. all the devices that you'd like in one system simultaneously due
  1494. to a shortage of memory segments.
  1495.  
  1496. CONFIGURING YOUR SYSTEM
  1497. Based on the above considerations, the recommendation for most
  1498. favored installation is as follows:
  1499.      two monitor system
  1500.      VGA card
  1501.      TARGA at "D" memory segment
  1502.      EMS (Expanded memory) at "E" memory segment
  1503.      simultaneous implementation of old TARGA and new TARGA+
  1504.           compatibility
  1505.  
  1506. The first step is to install the TARGA+ driver in your
  1507. "CONFIG.SYS" file. The driver, named TARGAP.SYS, is placed in
  1508. the system configuration file known as CONFIG.SYS. Use any text
  1509. editor to edit this file. This is the recommended configuration:
  1510.      DEVICE=\TPLUS\TARGAP.SYS mD d6
  1511. This tells your system to find the driver in your "\TPLUS"
  1512. subdirectory and install it as a driver. Both the "m" and "d"
  1513. options are VERY important. The "m" or memory option tells the
  1514. driver to install the TARGA+ memory in the "D" memory segment. 
  1515. If you forget the "mD" option, the driver will default the memory
  1516. to the "A" segment which you don't want. The "d" or display
  1517. option is also very important. The "d6" option tells the driver
  1518. that you have a separate monitor attached to your TARGA+ and you
  1519. are not operating in VGA pass-through mode. If you forget the
  1520. "d6" option, your TARGA+ programs will seem to run but you'll
  1521. never see anything on the TARGA+ screen. There are a few other
  1522. options for the TARGAP.SYS driver, but none that we need to delve
  1523. into at this point.
  1524.  
  1525. Another critical point to installing the TARGA(+) is to insure
  1526. that it co-exists properly with your EMS (expanded memory)
  1527. driver. Because the latest EMS drivers are extremely "smart,"
  1528. they try to re-use the memory that is "wasted" between 640K and
  1529. 1MB. Although the TARGA(+) is using the memory at segment "D",
  1530. the EMS drivers don't see the TARGA(+) memory and assume nothing
  1531. is there. What they try to do, if you let them, is use that
  1532. memory also. Instead, you need to tell them not to use that
  1533. memory. Use the following commands for the specified EMS drivers
  1534. to tell them to exclude using the "D" memory segment:
  1535.      QEMM
  1536.           DEVICE=QEMM386.SYS EXCLUDE=D000-DFFF
  1537.      DOS 5.0
  1538.           DEVICE=EMM386.EXE m9
  1539.      386MAX
  1540.           DEVICE=386MAX.SYS EXCLUDE=D000-DFFF
  1541.  
  1542. The final step in configuring the TARGA+ is the proper use of the
  1543. "TMODE" program. The TMODE program (file name - "TMODE.EXE") is
  1544. supplied by Truevision along with the "TARGAP.SYS" file with your
  1545. TARGA+ board. Although the TARGA+ will work without TMODE, it's
  1546. important to use and understand it so that your system is
  1547. configured properly.
  1548.  
  1549. TMODE sets the resolution and color depth of your TARGA+ - it's
  1550. that simple. Although TMODE supports 36 different combinations,
  1551. there are usually only a few modes of interest to each user. As
  1552. a user, you must decide what modes are most important to you.  As
  1553. a rule of thumb, I recommend the following TMODE modes:
  1554.  
  1555.      VIDEO PRODUCTION
  1556.           9 - 512 x 486 x 16 bits interlaced (if only TARGA+16)
  1557.           11 - 512 x 486 x 32 bits interlaced
  1558.           17 - 640 x 480 x 16 bits interlaced
  1559.           25 - 756 x 486 x 16 bits interlaced
  1560.  
  1561.           Notes: First, to retain old TARGA compatibility, only
  1562.           modes 9 and 11 will work. Second, if you plan to use
  1563.           the new VideoMaker+ software, only mode 9 works
  1564.           properly with that software due to the dual page
  1565.           displays.
  1566.  
  1567.      DESIGN & LAYOUT (such as RIO, Lumena)
  1568.           2 - 512 x 400 x 16 non-interlaced
  1569.           4 - 512 x 400 x 32 non-interlaced
  1570.           18 - 640 x 480 x 16 non-interlaced
  1571.           Notes: Non-interlaced is easier on the eyes than
  1572.           interlaced because there is no flicker. If you are
  1573.           using video grabs, you need to switch to interlaced for
  1574.           the grabs only. To use non-interlaced display, make
  1575.           certain your TARGA+ monitor is capable of non-
  1576.           interlaced display; some cannot, i.e. video only
  1577.           monitors.
  1578.  
  1579.      VGA Conversions (TARGA+ to VGA conversions)
  1580.           17 - 640 x 480 x 16 interlaced
  1581.           Note: this mode is perfect for capturing video images
  1582.           and using other software for conversion to VGA and
  1583.           super VGA.
  1584.  
  1585. Based on these simple rules of thumb, configure your TMODE
  1586. properly for the type of application to be run. The last step to
  1587. a proper configuration is installing old TARGA emulation mode and
  1588. insuring that it is compatible with the new mode. In terms of
  1589. resolutions supported, the old TARGA only supported either 512 x
  1590. 400 (underscan) or 512 x 486 (overscan).
  1591.  
  1592. Old TARGA boards used two environmental variables. An
  1593. environment variable is information that you can set in your PC
  1594. to control the behavior of certain programs. It is set with the
  1595. DOS "SET" command, either interactively or through your start-up
  1596. "AUTOEXEC.BAT" file. The two TARGA environmental variables are
  1597. called "TARGA" and "TARGASET". TARGA specifies the memory
  1598. segment where the TARGA memory resides (like the "m" option in
  1599. the TARGA+ driver). The TARGASET variable controls other
  1600. information like overscan/underscan, type of board, type of video
  1601. source, and more.
  1602.  
  1603. Following the previous recommendation for the placing the TARGA
  1604. memory at the "D" segment, we would use the following command for
  1605. the TARGA variable: "SET TARGA=247". This make no logical sense
  1606. except that it refers to the switches in the down position on a
  1607. 10 position dip switch on the old TARGA boards. Settings for
  1608. other memory segment locations can be found in the technical
  1609. manuals.
  1610.  
  1611. For the TARGASET variable, these are some of the useful commands:
  1612.      T16 - specifies a TARGA 16
  1613.      T32 - specifies a TARGA 32
  1614.      R - specifies a RGB video input (defaults to composite)
  1615.      EP241 - specifies overscan (defaults to underscan)
  1616.  
  1617. Therefore, to put together a series of commands to make your
  1618. TARGA+ behave properly in both old and new mode, consider these
  1619. examples below. The program "TPLUSINI" is required to place your
  1620. TARGA+ into old TARGA emulation mode. It needs to be run AFTER
  1621. the environmental commands are set. Therefore, the following
  1622. commands might be put in your AUTOEXEC.BAT file:
  1623.  
  1624. TARGA 16 IN UNDERSCAN (512 X 400) INTERLACED
  1625.      TMODE 1
  1626.      SET TARGA=247
  1627.      SET TARGASET=T16
  1628.      TPLUSINI T16.INI
  1629.  
  1630. TARGA 16 IN OVERSCAN (512 X 486) INTERLACED
  1631.      TMODE 9
  1632.      SET TARGA=247
  1633.      SET TARGASET=T16EP241
  1634.      TPLUSINI T16.INI
  1635.  
  1636. TARGA 32 IN UNDERSCAN (512 X 400) INTERLACED
  1637.      TMODE 3
  1638.      SET TARGA=247
  1639.      SET TARGASET=T32
  1640.      TPLUSINI T32.INI
  1641.  
  1642. TARGA 32 IN OVERSCAN (512 X 486) INTERLACED
  1643.      TMODE 11
  1644.      SET TARGA=247
  1645.      SET TARGASET=T32EP241
  1646.      TPLUSINI T32.INI
  1647.  
  1648. TROUBLE SHOOTING
  1649. That is basically all there is to configuring the board -
  1650. actually quite a bit. If after following all these steps, you
  1651. fire up your computer and nothing happens on the TARGA+ screen,
  1652. what do you do now?
  1653.  
  1654. The first step is to recheck all your work. Make sure there is
  1655. not a typo somewhere in your CONFIG.SYS or AUTOEXEC.BAT. If you
  1656. haven't made any obvious errors, follow these trouble shooting
  1657. ideas to attempt to isolate the problem.
  1658.  
  1659. TARGA+ screen is black, although programs seem to run correctly
  1660.  
  1661. This is the most frequently seen problem - you most likely forgot
  1662. to place that display variable "d6" on the TARGAP.SYS driver in
  1663. your CONFIG.SYS.
  1664.  
  1665. TARGA+ driver doesn't initialize upon boot-up
  1666. 1.   Check if the TARGAP.SYS file is where you specified it was
  1667.      on your disk.
  1668. 2.   Check if any other drivers are interfering with loading the
  1669.      TARGAP.SYS.
  1670. 3.   You may have an I/O Base address conflict. This is a
  1671.      configurable option which does not need to be changed from
  1672.      its default position of 220 in 95% of all installations. If
  1673.      you have rechecked everything else, check all the add-on
  1674.      boards in your PC to see if any other boards are using the
  1675.      220 address. If they are, you need to reconfigure the
  1676.      TARGA+ to use a different address like 230 by specifying the
  1677.      "i" option. Your TARGAP line in the CONFIG.SYS file would
  1678.      appear as:
  1679.           DEVICE=\TPLUS\TARGAP.SYS mD d6 i230
  1680.  
  1681. The TARGA+ board works but the screen is "ghosting" or your mouse
  1682. leaves "mouse droppings" on the screen.
  1683.  
  1684. This is a classic memory conflict problem with two or more items
  1685. fighting for the same memory. Check your memory segment addresses,
  1686. particularly the VGA and your expanded memory driver. (Also, you may
  1687. want to experiment with Wait State switches. See below)
  1688.  
  1689. Another thing that may cause this is a PC BIOS option called
  1690. "Shadow RAM." If you enable it, your PC copies the ROMS from some
  1691. devices (like the VGA) into high RAM, possibly the same address
  1692. space as the TARGA+. To see if this is the problem, choose the
  1693. BIOS Setup on your PC when it boots and disable this option.
  1694.  
  1695. Pixels twinkle like little stars on your TARGA screen, especially
  1696. after video capture.
  1697. or
  1698. Software cannot locate your TARGA board in the system, but you
  1699. are positive that everything is installed properly.
  1700.  
  1701. These two problems were notorious with the older TARGA boards,
  1702. but have mostly disappeared with the TARGA+. The old TARGA board
  1703. was designed when the 6 mHz IBM PC AT was the most powerful
  1704. computer around. The board was designed to work with PCs having
  1705. a bus (not clock) speed less than or equal to 8mHz.  
  1706.  
  1707. There are three potential solutions to these problems. Most of
  1708. the new PCs have BIOS options that you can set. Often, the bus
  1709. speed is a option that can be set. Try lowering the bus speed of
  1710. the computer. Another trick is to install the TARGA(+) in an 8
  1711. bit slot instead of a 16 bit slot. This trick has saved the day
  1712. many times. Although it might seem that the TARGA(+) software
  1713. would operate more slowly in the 8 bit slit, the difference, if
  1714. any, is usually imperceptible.
  1715.  
  1716. The last option is to increase the wait states on the board. 
  1717. Although this is the solution that Truevision recommends, I have
  1718. frankly never had any luck with it. On the older TARGA 16, the
  1719. wait states are controlled by switches. The wait states for the
  1720. TARGA+ are set with an option in the TARGAP.SYS driver - see the
  1721. "r" and "w" options in the reference manual.
  1722.  
  1723. Video grabs do not work OR the monitor attached to the TARGA+
  1724. does not sync up properly - the picture rolls.
  1725. First, double check your cable connections. Do you have the
  1726. right cable? Is everything plugged into the proper connector?
  1727. If you're certain that your cables are correct, the following are
  1728. the two main causes of this problem:
  1729.      1.   Your TARGA+ is in a non-interlaced mode. You MUST be
  1730.           in an interlaced mode to video grab. Use TMODE to
  1731.           change to an interlace mode like TMODE 1.
  1732.      2.   For video grabs, your monitor must operate at the video
  1733.           frequency of 15.75 Khz horizontal scanning rate.  If
  1734.           you have a multi-syncing monitor, be sure that its
  1735.           range is low enough to accomodate 15.75.
  1736.  
  1737. *********************************************************************
  1738. APPLE:
  1739.  
  1740. To bypass Inits at bootup: hold down Shift Key
  1741. To reset video at bootup: hold down Command and Clear Keys
  1742. To rebuild Desktop at bootup: hold down Command and Option Keys
  1743.  
  1744. To Zap PRAM:
  1745.  
  1746. Under System 6.x.x: Restart from a floppy that has the Control Panel
  1747. desk accessory on it. Open the Apple menu and select Control Panel while
  1748. holding down Shift-Option-Command Keys. Then click YES.
  1749.  
  1750. Under System 7.x.x: At start-up or restart, hold down the
  1751. Command-Option-P-R Keys
  1752.